<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<script type="text/javascript">
			// 自定义构造函数创建对象
			//1、构造函数本身也是也是函数
			//2、构造函数的是用来创建对象
			//3、构造函数中要使用特殊的代码
			//4、构造函数的执行要使用new
			//5、new 的作用 
			//  - 在第一句创建空对象
			//  - 在最后一句返回这个空对象
			function Byd(color){
				// var this = {}
				this.name= "BYD"
				this.color = color
				this.lunzi= 4
				this.run = function(){console.log("120km/h")}
				// return this
			}
			
			var c1 = new Byd("红色")
			console.log(c1)
		</script>
	</body>
</html>
